home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / UTILREEN / SIMCGA.LZH / SIMCGA.DOC < prev    next >
Text File  |  1987-05-22  |  4KB  |  91 lines

  1.  
  2.     SIMCGA - Simulate CGA with Hercules Monochrome Card
  3.  
  4.         Written in September 1986 by
  5.             Chuck Guzis
  6.             153 North Murphy Ave.
  7.             Sunnyvale, CA  94086
  8.  
  9.  
  10. This memory-resident utility allows you to "fool" most software requiring
  11. a Color Graphics Adapter into using your Hercules (or compatible) mono-
  12. chrome adapter in the graphics mode.  Graphics images are reproduced
  13. in normal aspect ratio, using as much of the available screen area as
  14. is possible.
  15.  
  16. The trick used here is to program the HGC to display more lines of 3
  17. lines per character time instead of 4 (The CGA displays 2).  A service
  18. routine hooked into the hardware timer interrupt (int 8) copies one line
  19. to the third displayed line to give a filled-out image.
  20.  
  21. The method used here works and results in some useful color gray-scaling,
  22. but it does have a few minor drawbacks -
  23.  
  24.     1.  Since the copy operation occurs in real-time concurrent with the
  25.         display, some "ghosting" on moving images is inevitable.
  26.  
  27.     2.  Since the image is expanded vertically by 1/2, small line details
  28.         will be affected by the line doubling technique.  This is mostly
  29.         an aesthetic annoyance.
  30.  
  31.     3.  Those utilities which "read" the CGA registers at 03d4 et seq.
  32.         are going to find no registers to read.  This does not seem to
  33.         affect many programs.
  34.  
  35.     4.  40x25 text mode is not supported - the hardware just isn't there.
  36.         This mode is mapped into 80x25 and again, doesn't seem to bother
  37.         many utilities.
  38.  
  39.     5.  When in text mode (modes 0, 1, 2 and 3), the normal monochrome
  40.         character attributes are not available - this is a problem with
  41.         the way the HGC handles the attribute memory map.
  42.  
  43.  
  44. Quite a few programs have been tested, including Flight Simulator, PC-CAD,
  45. BASICA and some games with no hitches.
  46.  
  47. This package contains three programs - SIMCGA, SETCGA, SETMONO.  SIMCGA
  48. is the memory-resident part and must be run before the CGA simulation
  49. feature is available.  SETMONO will restore the monochrome-only mode;
  50. SETCGA will reset CGA compatibility after a SETMONO.  If this feature
  51. is used routinely, you might want to put this in your AUTOEXEC.BAT file -
  52.  
  53.         SIMCGA
  54.         SETMONO
  55.  
  56. and then run a SETCGA when you need the CGA feature.
  57.  
  58.  
  59.  
  60.  
  61.          ----------------end-of-author's-documentation---------------
  62.  
  63.                         Software Library Information:
  64.  
  65.                    This disk copy provided as a service of
  66.  
  67.                         The Public (Software) Library
  68.  
  69.                   Disks in the library are updated monthly.
  70.          For a copy of the latest monthly software library newsletter
  71.           and a list of the 800+ disks in the library, call or write
  72.  
  73.                         The Public (Software) Library
  74.                                P.O.Box 35705 K
  75.                            Houston, TX 77235-5705
  76.                                (713) 721-6104
  77.  
  78.          We are not the authors of this program, nor are we associated
  79.          with the author in any way other than as a distributor of the
  80.          program in accordance with the author's terms of distribution.
  81.  
  82.          Please direct shareware payments and specific questions about
  83.          this program to the author of the program, whose name appears
  84.          elsewhere in  this documentation. If you have trouble getting
  85.          in touch with the author,  we will do whatever we can to help
  86.          you with your questions. All programs have been tested and do
  87.          run.  To report problems,  please use the form that is in the
  88.          file PROBLEM.DOC on many of our disks or in other written for-
  89.          mat with screen printouts, if possible.
  90.  
  91.